//
// Generated automatically by IndividualFileGenerator.
// Do not modify this file manually.
//
// Icon: message_chat_circle
//
package mega.privacy.android.icon.pack.vectors

import androidx.compose.material.Icon
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp

public fun createSmallThinOutlineMessageChatCircleImageVector(): ImageVector = ImageVector.Builder(
    name = "icon_message-chat-circle_small_thin_outline",
    defaultWidth = 16.0.dp,
    defaultHeight = 16.0.dp,
    viewportWidth = 16.0f,
    viewportHeight = 16.0f
).apply {
    path(
        fill = SolidColor(Color(0xFF303233)),
        fillAlpha = 1.0f,
        stroke = null,
        strokeAlpha = 1.0f,
        strokeLineWidth = 0.0f,
        strokeLineCap = StrokeCap.Butt,
        strokeLineJoin = StrokeJoin.Miter,
        strokeLineMiter = 4.0f,
        pathFillType = PathFillType.EvenOdd,
    ) {
        // Subpath 1
        moveTo(7.0f, 0.5f)
        curveTo(3.41015f, 0.5f, 0.5f, 3.41015f, 0.5f, 7.0f)
        curveTo(0.5f, 7.86368f, 0.668717f, 8.6892f, 0.975455f, 9.44448f)
        curveTo(1.00354f, 9.51364f, 1.02088f, 9.55644f, 1.03304f, 9.58883f)
        curveTo(1.04102f, 9.61006f, 1.04391f, 9.61947f, 1.04455f, 9.62155f)
        curveTo(1.04699f, 9.63266f, 1.04754f, 9.63764f, 1.04754f, 9.63764f)
        curveTo(1.04754f, 9.63764f, 1.04812f, 9.64289f, 1.04814f, 9.65539f)
        curveTo(1.04814f, 9.65539f, 1.04752f, 9.66473f, 1.04516f, 9.68219f)
        curveTo(1.0414f, 9.70988f, 1.03538f, 9.74631f, 1.02488f, 9.80937f)
        lineTo(0.626811f, 12.1977f)
        curveTo(0.608495f, 12.3075f, 0.589676f, 12.4203f, 0.582412f, 12.5165f)
        curveTo(0.574606f, 12.6199f, 0.573483f, 12.7687f, 0.639658f, 12.923f)
        curveTo(0.72394f, 13.1195f, 0.880528f, 13.2761f, 1.07703f, 13.3603f)
        curveTo(1.23132f, 13.4265f, 1.38006f, 13.4254f, 1.48348f, 13.4176f)
        curveTo(1.57972f, 13.4103f, 1.69248f, 13.3915f, 1.80224f, 13.3732f)
        lineTo(4.19063f, 12.9751f)
        curveTo(4.25369f, 12.9646f, 4.29012f, 12.9586f, 4.31781f, 12.9548f)
        curveTo(4.3431f, 12.9514f, 4.34752f, 12.9519f, 4.34402f, 12.9519f)
        curveTo(4.35715f, 12.9519f, 4.36239f, 12.9525f, 4.36239f, 12.9525f)
        curveTo(4.36239f, 12.9525f, 4.36718f, 12.953f, 4.37845f, 12.9555f)
        curveTo(4.38053f, 12.9561f, 4.38994f, 12.959f, 4.41117f, 12.967f)
        curveTo(4.44356f, 12.9791f, 4.48636f, 12.9965f, 4.55552f, 13.0245f)
        curveTo(5.15919f, 13.2697f, 5.80774f, 13.4267f, 6.48477f, 13.4799f)
        curveTo(7.39601f, 14.7058f, 8.85535f, 15.5f, 10.5002f, 15.5f)
        curveTo(11.1644f, 15.5f, 11.7995f, 15.3703f, 12.3806f, 15.1342f)
        curveTo(12.4331f, 15.1129f, 12.4634f, 15.1007f, 12.4858f, 15.0923f)
        lineTo(12.4927f, 15.0897f)
        lineTo(12.4951f, 15.09f)
        curveTo(12.5135f, 15.0925f, 12.5387f, 15.0967f, 12.5867f, 15.1047f)
        lineTo(14.38f, 15.4036f)
        curveTo(14.4603f, 15.417f, 14.5502f, 15.432f, 14.6282f, 15.4379f)
        curveTo(14.7133f, 15.4443f, 14.8486f, 15.4465f, 14.9917f, 15.3852f)
        curveTo(15.1686f, 15.3093f, 15.3095f, 15.1684f, 15.3853f, 14.9915f)
        curveTo(15.4467f, 14.8485f, 15.4445f, 14.7131f, 15.438f, 14.628f)
        curveTo(15.4322f, 14.55f, 15.4171f, 14.4601f, 15.4037f, 14.3798f)
        lineTo(15.1049f, 12.5865f)
        curveTo(15.0968f, 12.5385f, 15.0927f, 12.5133f, 15.0902f, 12.4949f)
        lineTo(15.0899f, 12.4925f)
        lineTo(15.0924f, 12.4856f)
        curveTo(15.1009f, 12.4632f, 15.1131f, 12.4329f, 15.1344f, 12.3804f)
        curveTo(15.3704f, 11.7993f, 15.5002f, 11.1642f, 15.5002f, 10.5f)
        curveTo(15.5002f, 8.85508f, 14.7059f, 7.39568f, 13.4799f, 6.48445f)
        curveTo(13.2171f, 3.13561f, 10.4163f, 0.5f, 7.0f, 0.5f)
        close()
        // Subpath 2 (hole)
        moveTo(13.4513f, 7.79978f)
        curveTo(13.0893f, 10.7501f, 10.7504f, 13.0891f, 7.80012f, 13.4512f)
        curveTo(8.51167f, 14.1026f, 9.45952f, 14.5f, 10.5002f, 14.5f)
        curveTo(11.0332f, 14.5f, 11.5407f, 14.396f, 12.0043f, 14.2077f)
        lineTo(12.0268f, 14.1986f)
        curveTo(12.1016f, 14.168f, 12.1905f, 14.1317f, 12.2735f, 14.1131f)
        curveTo(12.3489f, 14.0962f, 12.4148f, 14.0889f, 12.4921f, 14.0889f)
        curveTo(12.5769f, 14.0889f, 12.6626f, 14.1034f, 12.7318f, 14.115f)
        lineTo(12.7511f, 14.1183f)
        lineTo(14.3919f, 14.3917f)
        lineTo(14.1185f, 12.7509f)
        lineTo(14.1152f, 12.7316f)
        curveTo(14.1036f, 12.6624f, 14.0891f, 12.5767f, 14.0891f, 12.4919f)
        curveTo(14.0891f, 12.4146f, 14.0964f, 12.3487f, 14.1133f, 12.2733f)
        curveTo(14.1319f, 12.1903f, 14.1682f, 12.1014f, 14.1988f, 12.0266f)
        lineTo(14.2079f, 12.0041f)
        curveTo(14.3962f, 11.5405f, 14.5002f, 11.033f, 14.5002f, 10.5f)
        curveTo(14.5002f, 9.45926f, 14.1027f, 8.51134f, 13.4513f, 7.79978f)
        close()
        // Subpath 3 (hole)
        moveTo(1.5f, 7.0f)
        curveTo(1.5f, 3.96243f, 3.96243f, 1.5f, 7.0f, 1.5f)
        curveTo(10.0376f, 1.5f, 12.5f, 3.96243f, 12.5f, 7.0f)
        curveTo(12.5f, 10.0376f, 10.0376f, 12.5f, 7.0f, 12.5f)
        curveTo(6.26749f, 12.5f, 5.56961f, 12.3571f, 4.9318f, 12.098f)
        lineTo(4.90328f, 12.0864f)
        curveTo(4.80007f, 12.0444f, 4.69528f, 12.0017f, 4.59917f, 11.9801f)
        curveTo(4.51059f, 11.9603f, 4.43493f, 11.9519f, 4.34415f, 11.9519f)
        curveTo(4.24589f, 11.9518f, 4.14563f, 11.9687f, 4.05055f, 11.9847f)
        lineTo(1.60829f, 12.3917f)
        lineTo(2.01534f, 9.94945f)
        curveTo(2.03131f, 9.85438f, 2.04815f, 9.75411f, 2.04814f, 9.65585f)
        curveTo(2.04813f, 9.56507f, 2.03975f, 9.48941f, 2.01989f, 9.40083f)
        curveTo(1.99835f, 9.30472f, 1.95564f, 9.19994f, 1.91357f, 9.09672f)
        lineTo(1.90196f, 9.0682f)
        curveTo(1.64293f, 8.43039f, 1.5f, 7.73251f, 1.5f, 7.0f)
        close()
    }
}.build()

@Preview
@Composable
private fun SmallThinOutlineMessageChatCircleImageVectorPreview() {
    Icon(
        createSmallThinOutlineMessageChatCircleImageVector(),
        contentDescription = "MessageChatCircle"
    )
}
